home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 12 / Mac Magazin and MacEasy Magazine CD - Issue 12.iso / Sharewarebibliothek / Anwendungen / Grafik / Matt's_Fract(Fat)101 / Sources / includes / AllTools.h next >
C/C++ Source or Header  |  1995-07-02  |  3KB  |  117 lines

  1. #include <Types.h>
  2. #include <Memory.h>
  3. #include <Events.h>
  4. #include <Windows.h>
  5. #include <TextEdit.h>
  6. #include <OSUtils.h>
  7. #include <ToolUtils.h>
  8. #include <SegLoad.h>
  9. #include <Desk.h>
  10. #include <math.h>
  11. #include <stdio.h>
  12. #include <scrap.h>
  13. #include <LowMem.h>
  14. #include <files.h>
  15. #include <osevents.h>
  16. #include <diskinit.h>
  17. #include <packages.h>
  18. #include <traps.h>
  19. #include <controls.h>
  20. #include <Menus.h>
  21. #include <QuickDraw.h>
  22. #include <Menus.h>
  23. #include <LowMem.h>
  24. #include <GestaltEqu.h>
  25. #include <StandardFile.h>
  26.  
  27. //VideoVars.h
  28. #include <Palettes.h>
  29.  
  30. typedef struct
  31.     {
  32.     RGBColor    fillColor;
  33.     Pattern        pattColor;
  34.     } color;
  35.  
  36. typedef struct
  37.     {
  38.     Boolean    isVideo;
  39.     Ptr        screenBase;
  40.     short    resolutionX, resolutionY;
  41.     short    rowBytes;
  42.     short    bitsPerPixel;
  43.     Rect    screenRect;
  44.     Boolean    BitDepthPossible[64];
  45.     } videoInfo, *videoInfoPtr;
  46.  
  47. typedef struct
  48.     {
  49.         RGBColor oldColor;
  50.         GrafPtr savePort;
  51.     } DrawInfo;
  52.     
  53. //RGBForeColor(&drawInfo.oldColor);
  54. //SetPort(drawInfo.savePort);
  55.  
  56. videoInfo        GetVideoInfo(void);
  57. Ptr                GetScrnBase(void);
  58. Boolean            gotDepth(short count);
  59. short             GetScrnWidth(void);
  60. short            GetScrnHeight(void);
  61. short             GetScrnDepth(void);
  62. short             GetScrnRowBytes(void);
  63. unsigned char     GetVolume(void);
  64. void            SetVolume(unsigned char SdVolumeValue);
  65. StringPtr         GetFinderName(void);
  66. void             SetFinderName(StringPtr FinderNameValue);
  67. Ptr                GetTheA5(void);
  68. void             SetTheA5(Ptr CurrentA5Value);
  69. GDHandle         GetTheGDevice(void);
  70. Rect            GetScreenRect(void);
  71. short            getCursorX(void);
  72. short            getCursorY(void);
  73. void            setCursorX(short mxValue);
  74. void            setCursorY(short myValue);
  75.  
  76. //Dialogs.h
  77. void SetTheInfoStr(DialogPtr theDialog, short    itemNo, Str255 aValue);
  78. void SetTheInfo(DialogPtr theDialog, short    itemNo, long aValue);
  79. void CenterDialog(DialogPtr dialog, videoInfo theScreen);
  80. Rect GetDRect(DialogPtr dialog, short    itemNo);
  81. void SetDRect(DialogPtr dialog, short    itemNo, Rect rect);
  82. void ToggleCheckBox(DialogPtr dialog, short item);
  83. void SetCheck(DialogPtr dPtr, short ChkItem, short value);
  84. void GetTheInfoStr(DialogPtr theDialog, short itemNo, StringHandle string);
  85.  
  86. //videoTools.h
  87. void DoMoveTo(WindowPtr window,short x, short y);
  88. void DoLineTo(WindowPtr window, short x, short y, color    theColor, short copyMode, videoInfoPtr theScreen);
  89. void DoLineTo2(short x, short y, color theColor, videoInfoPtr theScreen);
  90. void DoFillRgn(WindowPtr window, RgnHandle theRect, color    theColor, short copyMode, videoInfoPtr theScreen);
  91. void DoFillRect(WindowPtr window, Rect theRect, color    theColor, short copyMode, videoInfoPtr theScreen);
  92. void DoInvertRect(WindowPtr window, Rect theRect, color theColor);
  93. void DoDrawRect(WindowPtr window, Rect theRect, color    theColor, short copyMode, videoInfoPtr theScreen);
  94. void MbarInit(void);
  95. void HideMenuBar(void);
  96. void ShowMenuBar(void);
  97. void SquareCorners(void);
  98. void RoundCorners(void);
  99. void GammaFadeOut(void);
  100. void GammaFadeIn(void);
  101. void ChangeBitDepth(short bitDepth, Boolean color);
  102. DrawInfo SetDrawInfo(WindowPtr window, color theColor, short copyMode);
  103. void ReSetDrawInfo(DrawInfo drawInfo);
  104.  
  105. //myErrors.h
  106. #define iOK                    1
  107. #define iCancel                2
  108. #define ierrorText            3
  109.  
  110. #define REMOVE_ALL_EVENTS 0
  111.  
  112. #define    badErrorDialog        200
  113. #define    fatalErrorDialog    201
  114.  
  115. void DoError(short theCode, Boolean Exit);
  116. Ptr    GrabMemory(long howMuch, Boolean necessary);
  117. void ErrorInit(void);